#include "CubePiege.h"
#include "../Pion.h"
#include "../Ressources.h"

CubePiege::CubePiege(SDL_Rect p , SDL_Surface *ecran) : PlateForme(p, Ressources::get_image(PIEGE),ecran) {
	esttombeSur = false;
}

bool CubePiege::reagit(Pion *p){
    //quand on tombe sur une case on change l'image pour avoir un effet casser
	SDL_Surface *im =  Ressources::get_image(PIEGECASSE);
	setImage(im);
	//et on dit que l'on est tomber sur la case
	esttombeSur = true;
	//elle ne reagit pour donc on retourne faux
	return false;
}

void CubePiege::afficher(){
    //on affiche le cube
	PlateForme::afficher();
	//si on est tomber sur le cube alos on le descent
	if(esttombeSur)
		position.y += 2;
}

//on dit que cette plate forme ne peut pas accepter d'accessoir
bool CubePiege::accepteAccessoir(){
	return false;
}
